package edu.nf.meituan.dao.shop;

import edu.nf.meituan.model.shop.Shop;

import java.util.List;

/**
 * 商家 DAO 接口
 */
public interface ShopDAO {

    /**
     * 查询全部店铺
     * @return
     */
    List<Shop> listShop();

    /**
     * 通过名称查找商家
     * @param shopName
     * @return
     */
    List<Shop> listShopByName(String shopName);


    /**
     * 商家注册
     * @param shopName
     * @return
     */
    int registerShop(int typeId,int uId,String shopName,String shopPhone,String shopAddress);


    /**
     * 查询手机号是否注册商家
     * @param phone
     * @return
     */
    Shop equeryPhone(String phone);


    /**
     * 通过名称查找全部店铺
     * @param shopName
     * @return
     */
    List<Shop> listShopByShopName(String shopName);
}
